package com.ls.task.dal.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ls.fw.data.annotation.FwColumn;
import com.ls.fw.data.annotation.FwTable;
import com.ls.fw.data.converter.CustomDateSerializer;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;
import org.springframework.format.annotation.DateTimeFormat;

@Table(name = "view_sys_task_trigger")
@FwTable(name = "view_sys_task_trigger",remark = "")
public class SysTaskTriggerViewVo implements Serializable {
    /**
     * ID
     */
    @FwColumn(name = "id",remark = "ID")
    @Id
    @GeneratedValue(generator = "JDBC")
    private Long id;

    /**
     * 名称
     */
    @FwColumn(name = "name",remark = "名称")
    private String name;

    /**
     * 曾用名
     */
    @Column(name = "old_name")
    @FwColumn(name = "old_name",remark = "曾用名")
    private String oldName;

    /**
     * 编号
     */
    @FwColumn(name = "num",remark = "编号")
    private String num;

    /**
     * 上级
     */
    @Column(name = "task_id")
    @FwColumn(name = "task_id",remark = "上级")
    private Long taskId;

    /**
     * 优先级
     */
    @FwColumn(name = "level",remark = "优先级")
    private Integer level;

    @FwColumn(name = "checked",remark = "")
    private Boolean checked;

    /**
     * 修改人
     */
    @Column(name = "mod_user")
    @FwColumn(name = "mod_user",remark = "修改人")
    private String modUser;

    /**
     * 修改人ID
     */
    @Column(name = "mod_user_id")
    @FwColumn(name = "mod_user_id",remark = "修改人ID")
    private Long modUserId;

    /**
     * 修改时间
     */
    @Column(name = "mod_dt")
    @FwColumn(name = "mod_dt",remark = "修改时间")
    private Date modDt;

    @Column(name = "mod_dt")
    @FwColumn(name = "mod_dt",remark = "修改时间")
    private Date modDtSt;

    @Column(name = "mod_dt")
    @FwColumn(name = "mod_dt",remark = "修改时间")
    private Date modDtEd;

    /**
     * 创建人
     */
    @Column(name = "create_user")
    @FwColumn(name = "create_user",remark = "创建人")
    private String createUser;

    /**
     * 创建人ID
     */
    @Column(name = "create_user_id")
    @FwColumn(name = "create_user_id",remark = "创建人ID")
    private Long createUserId;

    /**
     * 创建时间
     */
    @Column(name = "create_dt")
    @FwColumn(name = "create_dt",remark = "创建时间")
    private Date createDt;

    @Column(name = "create_dt")
    @FwColumn(name = "create_dt",remark = "创建时间")
    private Date createDtSt;

    @Column(name = "create_dt")
    @FwColumn(name = "create_dt",remark = "创建时间")
    private Date createDtEd;

    /**
     * 删除区分
     */
    @Column(name = "delete_class")
    @FwColumn(name = "delete_class",remark = "删除区分")
    private Boolean deleteClass;

    /**
     * 有效区分
     */
    @Column(name = "valid_class")
    @FwColumn(name = "valid_class",remark = "有效区分")
    private Boolean validClass;

    /**
     * 备注
     */
    @FwColumn(name = "remark",remark = "备注")
    private String remark;

    @Column(name = "update_ts")
    @FwColumn(name = "update_ts",remark = "")
    private Date updateTs;

    @Column(name = "update_ts")
    @FwColumn(name = "update_ts",remark = "")
    private Date updateTsSt;

    @Column(name = "update_ts")
    @FwColumn(name = "update_ts",remark = "")
    private Date updateTsEd;

    /**
     * 时间戳
     */
    @Column(name = "insert_ts")
    @FwColumn(name = "insert_ts",remark = "时间戳")
    private Date insertTs;

    @Column(name = "insert_ts")
    @FwColumn(name = "insert_ts",remark = "时间戳")
    private Date insertTsSt;

    @Column(name = "insert_ts")
    @FwColumn(name = "insert_ts",remark = "时间戳")
    private Date insertTsEd;

    /**
     * 是否属于后台
     */
    @Column(name = "belong_back")
    @FwColumn(name = "belong_back",remark = "是否属于后台")
    private Boolean belongBack;

    /**
     * 是否能更新
     */
    @Column(name = "can_update")
    @FwColumn(name = "can_update",remark = "是否能更新")
    private Boolean canUpdate;

    /**
     * 是否能删除
     */
    @Column(name = "can_delete")
    @FwColumn(name = "can_delete",remark = "是否能删除")
    private Boolean canDelete;

    /**
     * 排序序号
     */
    @Column(name = "order_num")
    @FwColumn(name = "order_num",remark = "排序序号")
    private Integer orderNum;

    /**
     * 任务运行时间表达式
     */
    @FwColumn(name = "expression",remark = "任务运行时间表达式")
    private String expression;

    /**
     * 任务分组
     */
    @Column(name = "group_name")
    @FwColumn(name = "group_name",remark = "任务分组")
    private String groupName;

    /**
     * 描述
     */
    @FwColumn(name = "description",remark = "描述")
    private String description;

    /**
     * 启动时间
     */
    @Column(name = "start_dt")
    @FwColumn(name = "start_dt",remark = "启动时间")
    private Date startDt;

    @Column(name = "start_dt")
    @FwColumn(name = "start_dt",remark = "启动时间")
    private Date startDtSt;

    @Column(name = "start_dt")
    @FwColumn(name = "start_dt",remark = "启动时间")
    private Date startDtEd;

    /**
     * 停止时间
     */
    @Column(name = "end_dt")
    @FwColumn(name = "end_dt",remark = "停止时间")
    private Date endDt;

    @Column(name = "end_dt")
    @FwColumn(name = "end_dt",remark = "停止时间")
    private Date endDtSt;

    @Column(name = "end_dt")
    @FwColumn(name = "end_dt",remark = "停止时间")
    private Date endDtEd;

    /**
     * 实际执行时间
     */
    @Column(name = "fire_dt")
    @FwColumn(name = "fire_dt",remark = "实际执行时间")
    private Date fireDt;

    @Column(name = "fire_dt")
    @FwColumn(name = "fire_dt",remark = "实际执行时间")
    private Date fireDtSt;

    @Column(name = "fire_dt")
    @FwColumn(name = "fire_dt",remark = "实际执行时间")
    private Date fireDtEd;

    /**
     * 前一次实际执行时间
     */
    @Column(name = "previous_dt")
    @FwColumn(name = "previous_dt",remark = "前一次实际执行时间")
    private Date previousDt;

    @Column(name = "previous_dt")
    @FwColumn(name = "previous_dt",remark = "前一次实际执行时间")
    private Date previousDtSt;

    @Column(name = "previous_dt")
    @FwColumn(name = "previous_dt",remark = "前一次实际执行时间")
    private Date previousDtEd;

    /**
     * 下一次该执行时间
     */
    @Column(name = "next_dt")
    @FwColumn(name = "next_dt",remark = "下一次该执行时间")
    private Date nextDt;

    @Column(name = "next_dt")
    @FwColumn(name = "next_dt",remark = "下一次该执行时间")
    private Date nextDtSt;

    @Column(name = "next_dt")
    @FwColumn(name = "next_dt",remark = "下一次该执行时间")
    private Date nextDtEd;

    /**
     * 状态code
     */
    @Column(name = "status_code")
    @FwColumn(name = "status_code",remark = "状态code")
    private String statusCode;

    /**
     * 状态
     */
    @Column(name = "status_name")
    @FwColumn(name = "status_name",remark = "状态")
    private String statusName;

    /**
     * 是否同步
     */
    @FwColumn(name = "concurrent",remark = "是否同步")
    private Boolean concurrent;

    /**
     * 类别
     */
    @Column(name = "category_code")
    @FwColumn(name = "category_code",remark = "类别")
    private String categoryCode;

    @FwColumn(name = "period",remark = "")
    private Long period;

    /**
     * 英文名称
     */
    @Column(name = "name_en")
    @FwColumn(name = "name_en",remark = "英文名称")
    private String nameEn;

    /**
     * 调用服务IP
     */
    @FwColumn(name = "ip",remark = "调用服务IP")
    private String ip;

    /**
     * 调用服务标识
     */
    @Column(name = "server_flag")
    @FwColumn(name = "server_flag",remark = "调用服务标识")
    private String serverFlag;

    /**
     * 计划执行时间
     */
    @Column(name = "scheduled_fire_dt")
    @FwColumn(name = "scheduled_fire_dt",remark = "计划执行时间")
    private Date scheduledFireDt;

    @Column(name = "scheduled_fire_dt")
    @FwColumn(name = "scheduled_fire_dt",remark = "计划执行时间")
    private Date scheduledFireDtSt;

    @Column(name = "scheduled_fire_dt")
    @FwColumn(name = "scheduled_fire_dt",remark = "计划执行时间")
    private Date scheduledFireDtEd;

    /**
     * 完成时间
     */
    @Column(name = "complete_dt")
    @FwColumn(name = "complete_dt",remark = "完成时间")
    private Date completeDt;

    @Column(name = "complete_dt")
    @FwColumn(name = "complete_dt",remark = "完成时间")
    private Date completeDtSt;

    @Column(name = "complete_dt")
    @FwColumn(name = "complete_dt",remark = "完成时间")
    private Date completeDtEd;

    /**
     * 执行时间
     */
    @Column(name = "do_dt")
    @FwColumn(name = "do_dt",remark = "执行时间")
    private Date doDt;

    @Column(name = "do_dt")
    @FwColumn(name = "do_dt",remark = "执行时间")
    private Date doDtSt;

    @Column(name = "do_dt")
    @FwColumn(name = "do_dt",remark = "执行时间")
    private Date doDtEd;

    /**
     * 执行次数(-1表示永久)
     */
    @Column(name = "repeat_count")
    @FwColumn(name = "repeat_count",remark = "执行次数(-1表示永久)")
    private Integer repeatCount;

    /**
     * 名称
     */
    @Column(name = "task_name")
    @FwColumn(name = "task_name",remark = "名称")
    private String taskName;

    private static final long serialVersionUID = 1L;

    /**
     * 获取ID
     *
     * @return id - ID
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置ID
     *
     * @param id ID
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取名称
     *
     * @return name - 名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置名称
     *
     * @param name 名称
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取曾用名
     *
     * @return old_name - 曾用名
     */
    public String getOldName() {
        return oldName;
    }

    /**
     * 设置曾用名
     *
     * @param oldName 曾用名
     */
    public void setOldName(String oldName) {
        this.oldName = oldName == null ? null : oldName.trim();
    }

    /**
     * 获取编号
     *
     * @return num - 编号
     */
    public String getNum() {
        return num;
    }

    /**
     * 设置编号
     *
     * @param num 编号
     */
    public void setNum(String num) {
        this.num = num == null ? null : num.trim();
    }

    /**
     * 获取上级
     *
     * @return task_id - 上级
     */
    public Long getTaskId() {
        return taskId;
    }

    /**
     * 设置上级
     *
     * @param taskId 上级
     */
    public void setTaskId(Long taskId) {
        this.taskId = taskId;
    }

    /**
     * 获取优先级
     *
     * @return level - 优先级
     */
    public Integer getLevel() {
        return level;
    }

    /**
     * 设置优先级
     *
     * @param level 优先级
     */
    public void setLevel(Integer level) {
        this.level = level;
    }

    /**
     * @return checked
     */
    public Boolean getChecked() {
        return checked;
    }

    /**
     * @param checked
     */
    public void setChecked(Boolean checked) {
        this.checked = checked;
    }

    /**
     * 获取修改人
     *
     * @return mod_user - 修改人
     */
    public String getModUser() {
        return modUser;
    }

    /**
     * 设置修改人
     *
     * @param modUser 修改人
     */
    public void setModUser(String modUser) {
        this.modUser = modUser == null ? null : modUser.trim();
    }

    /**
     * 获取修改人ID
     *
     * @return mod_user_id - 修改人ID
     */
    public Long getModUserId() {
        return modUserId;
    }

    /**
     * 设置修改人ID
     *
     * @param modUserId 修改人ID
     */
    public void setModUserId(Long modUserId) {
        this.modUserId = modUserId;
    }

    /**
     * 获取修改时间
     *
     * @return mod_dt - 修改时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getModDt() {
        return modDt;
    }

    /**
     * 设置修改时间
     *
     * @param modDt 修改时间
     */
    public void setModDt(Date modDt) {
        this.modDt = modDt;
    }

    /**
     * 获取修改时间
     *
     * @return mod_dt - 修改时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getModDtSt() {
        return modDtSt;
    }

    /**
     * 设置修改时间
     *
     * @param modDtSt 修改时间
     */
    public void setModDtSt(Date modDtSt) {
        this.modDtSt = modDtSt;
    }

    /**
     * 获取修改时间
     *
     * @return mod_dt - 修改时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getModDtEd() {
        return modDtEd;
    }

    /**
     * 设置修改时间
     *
     * @param modDtEd 修改时间
     */
    public void setModDtEd(Date modDtEd) {
        this.modDtEd = modDtEd;
    }

    /**
     * 获取创建人
     *
     * @return create_user - 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * 设置创建人
     *
     * @param createUser 创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * 获取创建人ID
     *
     * @return create_user_id - 创建人ID
     */
    public Long getCreateUserId() {
        return createUserId;
    }

    /**
     * 设置创建人ID
     *
     * @param createUserId 创建人ID
     */
    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 获取创建时间
     *
     * @return create_dt - 创建时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getCreateDt() {
        return createDt;
    }

    /**
     * 设置创建时间
     *
     * @param createDt 创建时间
     */
    public void setCreateDt(Date createDt) {
        this.createDt = createDt;
    }

    /**
     * 获取创建时间
     *
     * @return create_dt - 创建时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getCreateDtSt() {
        return createDtSt;
    }

    /**
     * 设置创建时间
     *
     * @param createDtSt 创建时间
     */
    public void setCreateDtSt(Date createDtSt) {
        this.createDtSt = createDtSt;
    }

    /**
     * 获取创建时间
     *
     * @return create_dt - 创建时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getCreateDtEd() {
        return createDtEd;
    }

    /**
     * 设置创建时间
     *
     * @param createDtEd 创建时间
     */
    public void setCreateDtEd(Date createDtEd) {
        this.createDtEd = createDtEd;
    }

    /**
     * 获取删除区分
     *
     * @return delete_class - 删除区分
     */
    public Boolean getDeleteClass() {
        return deleteClass;
    }

    /**
     * 设置删除区分
     *
     * @param deleteClass 删除区分
     */
    public void setDeleteClass(Boolean deleteClass) {
        this.deleteClass = deleteClass;
    }

    /**
     * 获取有效区分
     *
     * @return valid_class - 有效区分
     */
    public Boolean getValidClass() {
        return validClass;
    }

    /**
     * 设置有效区分
     *
     * @param validClass 有效区分
     */
    public void setValidClass(Boolean validClass) {
        this.validClass = validClass;
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * @return update_ts
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getUpdateTs() {
        return updateTs;
    }

    /**
     * @param updateTs
     */
    public void setUpdateTs(Date updateTs) {
        this.updateTs = updateTs;
    }

    /**
     * @return update_ts
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getUpdateTsSt() {
        return updateTsSt;
    }

    /**
     * @param updateTsSt
     */
    public void setUpdateTsSt(Date updateTsSt) {
        this.updateTsSt = updateTsSt;
    }

    /**
     * @return update_ts
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getUpdateTsEd() {
        return updateTsEd;
    }

    /**
     * @param updateTsEd
     */
    public void setUpdateTsEd(Date updateTsEd) {
        this.updateTsEd = updateTsEd;
    }

    /**
     * 获取时间戳
     *
     * @return insert_ts - 时间戳
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getInsertTs() {
        return insertTs;
    }

    /**
     * 设置时间戳
     *
     * @param insertTs 时间戳
     */
    public void setInsertTs(Date insertTs) {
        this.insertTs = insertTs;
    }

    /**
     * 获取时间戳
     *
     * @return insert_ts - 时间戳
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getInsertTsSt() {
        return insertTsSt;
    }

    /**
     * 设置时间戳
     *
     * @param insertTsSt 时间戳
     */
    public void setInsertTsSt(Date insertTsSt) {
        this.insertTsSt = insertTsSt;
    }

    /**
     * 获取时间戳
     *
     * @return insert_ts - 时间戳
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getInsertTsEd() {
        return insertTsEd;
    }

    /**
     * 设置时间戳
     *
     * @param insertTsEd 时间戳
     */
    public void setInsertTsEd(Date insertTsEd) {
        this.insertTsEd = insertTsEd;
    }

    /**
     * 获取是否属于后台
     *
     * @return belong_back - 是否属于后台
     */
    public Boolean getBelongBack() {
        return belongBack;
    }

    /**
     * 设置是否属于后台
     *
     * @param belongBack 是否属于后台
     */
    public void setBelongBack(Boolean belongBack) {
        this.belongBack = belongBack;
    }

    /**
     * 获取是否能更新
     *
     * @return can_update - 是否能更新
     */
    public Boolean getCanUpdate() {
        return canUpdate;
    }

    /**
     * 设置是否能更新
     *
     * @param canUpdate 是否能更新
     */
    public void setCanUpdate(Boolean canUpdate) {
        this.canUpdate = canUpdate;
    }

    /**
     * 获取是否能删除
     *
     * @return can_delete - 是否能删除
     */
    public Boolean getCanDelete() {
        return canDelete;
    }

    /**
     * 设置是否能删除
     *
     * @param canDelete 是否能删除
     */
    public void setCanDelete(Boolean canDelete) {
        this.canDelete = canDelete;
    }

    /**
     * 获取排序序号
     *
     * @return order_num - 排序序号
     */
    public Integer getOrderNum() {
        return orderNum;
    }

    /**
     * 设置排序序号
     *
     * @param orderNum 排序序号
     */
    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    /**
     * 获取任务运行时间表达式
     *
     * @return expression - 任务运行时间表达式
     */
    public String getExpression() {
        return expression;
    }

    /**
     * 设置任务运行时间表达式
     *
     * @param expression 任务运行时间表达式
     */
    public void setExpression(String expression) {
        this.expression = expression == null ? null : expression.trim();
    }

    /**
     * 获取任务分组
     *
     * @return group_name - 任务分组
     */
    public String getGroupName() {
        return groupName;
    }

    /**
     * 设置任务分组
     *
     * @param groupName 任务分组
     */
    public void setGroupName(String groupName) {
        this.groupName = groupName == null ? null : groupName.trim();
    }

    /**
     * 获取描述
     *
     * @return description - 描述
     */
    public String getDescription() {
        return description;
    }

    /**
     * 设置描述
     *
     * @param description 描述
     */
    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    /**
     * 获取启动时间
     *
     * @return start_dt - 启动时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getStartDt() {
        return startDt;
    }

    /**
     * 设置启动时间
     *
     * @param startDt 启动时间
     */
    public void setStartDt(Date startDt) {
        this.startDt = startDt;
    }

    /**
     * 获取启动时间
     *
     * @return start_dt - 启动时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getStartDtSt() {
        return startDtSt;
    }

    /**
     * 设置启动时间
     *
     * @param startDtSt 启动时间
     */
    public void setStartDtSt(Date startDtSt) {
        this.startDtSt = startDtSt;
    }

    /**
     * 获取启动时间
     *
     * @return start_dt - 启动时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getStartDtEd() {
        return startDtEd;
    }

    /**
     * 设置启动时间
     *
     * @param startDtEd 启动时间
     */
    public void setStartDtEd(Date startDtEd) {
        this.startDtEd = startDtEd;
    }

    /**
     * 获取停止时间
     *
     * @return end_dt - 停止时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getEndDt() {
        return endDt;
    }

    /**
     * 设置停止时间
     *
     * @param endDt 停止时间
     */
    public void setEndDt(Date endDt) {
        this.endDt = endDt;
    }

    /**
     * 获取停止时间
     *
     * @return end_dt - 停止时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getEndDtSt() {
        return endDtSt;
    }

    /**
     * 设置停止时间
     *
     * @param endDtSt 停止时间
     */
    public void setEndDtSt(Date endDtSt) {
        this.endDtSt = endDtSt;
    }

    /**
     * 获取停止时间
     *
     * @return end_dt - 停止时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getEndDtEd() {
        return endDtEd;
    }

    /**
     * 设置停止时间
     *
     * @param endDtEd 停止时间
     */
    public void setEndDtEd(Date endDtEd) {
        this.endDtEd = endDtEd;
    }

    /**
     * 获取实际执行时间
     *
     * @return fire_dt - 实际执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getFireDt() {
        return fireDt;
    }

    /**
     * 设置实际执行时间
     *
     * @param fireDt 实际执行时间
     */
    public void setFireDt(Date fireDt) {
        this.fireDt = fireDt;
    }

    /**
     * 获取实际执行时间
     *
     * @return fire_dt - 实际执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getFireDtSt() {
        return fireDtSt;
    }

    /**
     * 设置实际执行时间
     *
     * @param fireDtSt 实际执行时间
     */
    public void setFireDtSt(Date fireDtSt) {
        this.fireDtSt = fireDtSt;
    }

    /**
     * 获取实际执行时间
     *
     * @return fire_dt - 实际执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getFireDtEd() {
        return fireDtEd;
    }

    /**
     * 设置实际执行时间
     *
     * @param fireDtEd 实际执行时间
     */
    public void setFireDtEd(Date fireDtEd) {
        this.fireDtEd = fireDtEd;
    }

    /**
     * 获取前一次实际执行时间
     *
     * @return previous_dt - 前一次实际执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getPreviousDt() {
        return previousDt;
    }

    /**
     * 设置前一次实际执行时间
     *
     * @param previousDt 前一次实际执行时间
     */
    public void setPreviousDt(Date previousDt) {
        this.previousDt = previousDt;
    }

    /**
     * 获取前一次实际执行时间
     *
     * @return previous_dt - 前一次实际执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getPreviousDtSt() {
        return previousDtSt;
    }

    /**
     * 设置前一次实际执行时间
     *
     * @param previousDtSt 前一次实际执行时间
     */
    public void setPreviousDtSt(Date previousDtSt) {
        this.previousDtSt = previousDtSt;
    }

    /**
     * 获取前一次实际执行时间
     *
     * @return previous_dt - 前一次实际执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getPreviousDtEd() {
        return previousDtEd;
    }

    /**
     * 设置前一次实际执行时间
     *
     * @param previousDtEd 前一次实际执行时间
     */
    public void setPreviousDtEd(Date previousDtEd) {
        this.previousDtEd = previousDtEd;
    }

    /**
     * 获取下一次该执行时间
     *
     * @return next_dt - 下一次该执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getNextDt() {
        return nextDt;
    }

    /**
     * 设置下一次该执行时间
     *
     * @param nextDt 下一次该执行时间
     */
    public void setNextDt(Date nextDt) {
        this.nextDt = nextDt;
    }

    /**
     * 获取下一次该执行时间
     *
     * @return next_dt - 下一次该执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getNextDtSt() {
        return nextDtSt;
    }

    /**
     * 设置下一次该执行时间
     *
     * @param nextDtSt 下一次该执行时间
     */
    public void setNextDtSt(Date nextDtSt) {
        this.nextDtSt = nextDtSt;
    }

    /**
     * 获取下一次该执行时间
     *
     * @return next_dt - 下一次该执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getNextDtEd() {
        return nextDtEd;
    }

    /**
     * 设置下一次该执行时间
     *
     * @param nextDtEd 下一次该执行时间
     */
    public void setNextDtEd(Date nextDtEd) {
        this.nextDtEd = nextDtEd;
    }

    /**
     * 获取状态code
     *
     * @return status_code - 状态code
     */
    public String getStatusCode() {
        return statusCode;
    }

    /**
     * 设置状态code
     *
     * @param statusCode 状态code
     */
    public void setStatusCode(String statusCode) {
        this.statusCode = statusCode == null ? null : statusCode.trim();
    }

    /**
     * 获取状态
     *
     * @return status_name - 状态
     */
    public String getStatusName() {
        return statusName;
    }

    /**
     * 设置状态
     *
     * @param statusName 状态
     */
    public void setStatusName(String statusName) {
        this.statusName = statusName == null ? null : statusName.trim();
    }

    /**
     * 获取是否同步
     *
     * @return concurrent - 是否同步
     */
    public Boolean getConcurrent() {
        return concurrent;
    }

    /**
     * 设置是否同步
     *
     * @param concurrent 是否同步
     */
    public void setConcurrent(Boolean concurrent) {
        this.concurrent = concurrent;
    }

    /**
     * 获取类别
     *
     * @return category_code - 类别
     */
    public String getCategoryCode() {
        return categoryCode;
    }

    /**
     * 设置类别
     *
     * @param categoryCode 类别
     */
    public void setCategoryCode(String categoryCode) {
        this.categoryCode = categoryCode == null ? null : categoryCode.trim();
    }

    /**
     * @return period
     */
    public Long getPeriod() {
        return period;
    }

    /**
     * @param period
     */
    public void setPeriod(Long period) {
        this.period = period;
    }

    /**
     * 获取英文名称
     *
     * @return name_en - 英文名称
     */
    public String getNameEn() {
        return nameEn;
    }

    /**
     * 设置英文名称
     *
     * @param nameEn 英文名称
     */
    public void setNameEn(String nameEn) {
        this.nameEn = nameEn == null ? null : nameEn.trim();
    }

    /**
     * 获取调用服务IP
     *
     * @return ip - 调用服务IP
     */
    public String getIp() {
        return ip;
    }

    /**
     * 设置调用服务IP
     *
     * @param ip 调用服务IP
     */
    public void setIp(String ip) {
        this.ip = ip == null ? null : ip.trim();
    }

    /**
     * 获取调用服务标识
     *
     * @return server_flag - 调用服务标识
     */
    public String getServerFlag() {
        return serverFlag;
    }

    /**
     * 设置调用服务标识
     *
     * @param serverFlag 调用服务标识
     */
    public void setServerFlag(String serverFlag) {
        this.serverFlag = serverFlag == null ? null : serverFlag.trim();
    }

    /**
     * 获取计划执行时间
     *
     * @return scheduled_fire_dt - 计划执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getScheduledFireDt() {
        return scheduledFireDt;
    }

    /**
     * 设置计划执行时间
     *
     * @param scheduledFireDt 计划执行时间
     */
    public void setScheduledFireDt(Date scheduledFireDt) {
        this.scheduledFireDt = scheduledFireDt;
    }

    /**
     * 获取计划执行时间
     *
     * @return scheduled_fire_dt - 计划执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getScheduledFireDtSt() {
        return scheduledFireDtSt;
    }

    /**
     * 设置计划执行时间
     *
     * @param scheduledFireDtSt 计划执行时间
     */
    public void setScheduledFireDtSt(Date scheduledFireDtSt) {
        this.scheduledFireDtSt = scheduledFireDtSt;
    }

    /**
     * 获取计划执行时间
     *
     * @return scheduled_fire_dt - 计划执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getScheduledFireDtEd() {
        return scheduledFireDtEd;
    }

    /**
     * 设置计划执行时间
     *
     * @param scheduledFireDtEd 计划执行时间
     */
    public void setScheduledFireDtEd(Date scheduledFireDtEd) {
        this.scheduledFireDtEd = scheduledFireDtEd;
    }

    /**
     * 获取完成时间
     *
     * @return complete_dt - 完成时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getCompleteDt() {
        return completeDt;
    }

    /**
     * 设置完成时间
     *
     * @param completeDt 完成时间
     */
    public void setCompleteDt(Date completeDt) {
        this.completeDt = completeDt;
    }

    /**
     * 获取完成时间
     *
     * @return complete_dt - 完成时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getCompleteDtSt() {
        return completeDtSt;
    }

    /**
     * 设置完成时间
     *
     * @param completeDtSt 完成时间
     */
    public void setCompleteDtSt(Date completeDtSt) {
        this.completeDtSt = completeDtSt;
    }

    /**
     * 获取完成时间
     *
     * @return complete_dt - 完成时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getCompleteDtEd() {
        return completeDtEd;
    }

    /**
     * 设置完成时间
     *
     * @param completeDtEd 完成时间
     */
    public void setCompleteDtEd(Date completeDtEd) {
        this.completeDtEd = completeDtEd;
    }

    /**
     * 获取执行时间
     *
     * @return do_dt - 执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getDoDt() {
        return doDt;
    }

    /**
     * 设置执行时间
     *
     * @param doDt 执行时间
     */
    public void setDoDt(Date doDt) {
        this.doDt = doDt;
    }

    /**
     * 获取执行时间
     *
     * @return do_dt - 执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getDoDtSt() {
        return doDtSt;
    }

    /**
     * 设置执行时间
     *
     * @param doDtSt 执行时间
     */
    public void setDoDtSt(Date doDtSt) {
        this.doDtSt = doDtSt;
    }

    /**
     * 获取执行时间
     *
     * @return do_dt - 执行时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonSerialize(using=CustomDateSerializer.class)
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    public Date getDoDtEd() {
        return doDtEd;
    }

    /**
     * 设置执行时间
     *
     * @param doDtEd 执行时间
     */
    public void setDoDtEd(Date doDtEd) {
        this.doDtEd = doDtEd;
    }

    /**
     * 获取执行次数(-1表示永久)
     *
     * @return repeat_count - 执行次数(-1表示永久)
     */
    public Integer getRepeatCount() {
        return repeatCount;
    }

    /**
     * 设置执行次数(-1表示永久)
     *
     * @param repeatCount 执行次数(-1表示永久)
     */
    public void setRepeatCount(Integer repeatCount) {
        this.repeatCount = repeatCount;
    }

    /**
     * 获取名称
     *
     * @return task_name - 名称
     */
    public String getTaskName() {
        return taskName;
    }

    /**
     * 设置名称
     *
     * @param taskName 名称
     */
    public void setTaskName(String taskName) {
        this.taskName = taskName == null ? null : taskName.trim();
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        SysTaskTriggerViewVo other = (SysTaskTriggerViewVo) that;
        return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
            && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName()))
            && (this.getOldName() == null ? other.getOldName() == null : this.getOldName().equals(other.getOldName()))
            && (this.getNum() == null ? other.getNum() == null : this.getNum().equals(other.getNum()))
            && (this.getTaskId() == null ? other.getTaskId() == null : this.getTaskId().equals(other.getTaskId()))
            && (this.getLevel() == null ? other.getLevel() == null : this.getLevel().equals(other.getLevel()))
            && (this.getChecked() == null ? other.getChecked() == null : this.getChecked().equals(other.getChecked()))
            && (this.getModUser() == null ? other.getModUser() == null : this.getModUser().equals(other.getModUser()))
            && (this.getModUserId() == null ? other.getModUserId() == null : this.getModUserId().equals(other.getModUserId()))
            && (this.getModDt() == null ? other.getModDt() == null : this.getModDt().equals(other.getModDt()))
            && (this.getCreateUser() == null ? other.getCreateUser() == null : this.getCreateUser().equals(other.getCreateUser()))
            && (this.getCreateUserId() == null ? other.getCreateUserId() == null : this.getCreateUserId().equals(other.getCreateUserId()))
            && (this.getCreateDt() == null ? other.getCreateDt() == null : this.getCreateDt().equals(other.getCreateDt()))
            && (this.getDeleteClass() == null ? other.getDeleteClass() == null : this.getDeleteClass().equals(other.getDeleteClass()))
            && (this.getValidClass() == null ? other.getValidClass() == null : this.getValidClass().equals(other.getValidClass()))
            && (this.getRemark() == null ? other.getRemark() == null : this.getRemark().equals(other.getRemark()))
            && (this.getUpdateTs() == null ? other.getUpdateTs() == null : this.getUpdateTs().equals(other.getUpdateTs()))
            && (this.getInsertTs() == null ? other.getInsertTs() == null : this.getInsertTs().equals(other.getInsertTs()))
            && (this.getBelongBack() == null ? other.getBelongBack() == null : this.getBelongBack().equals(other.getBelongBack()))
            && (this.getCanUpdate() == null ? other.getCanUpdate() == null : this.getCanUpdate().equals(other.getCanUpdate()))
            && (this.getCanDelete() == null ? other.getCanDelete() == null : this.getCanDelete().equals(other.getCanDelete()))
            && (this.getOrderNum() == null ? other.getOrderNum() == null : this.getOrderNum().equals(other.getOrderNum()))
            && (this.getExpression() == null ? other.getExpression() == null : this.getExpression().equals(other.getExpression()))
            && (this.getGroupName() == null ? other.getGroupName() == null : this.getGroupName().equals(other.getGroupName()))
            && (this.getDescription() == null ? other.getDescription() == null : this.getDescription().equals(other.getDescription()))
            && (this.getStartDt() == null ? other.getStartDt() == null : this.getStartDt().equals(other.getStartDt()))
            && (this.getEndDt() == null ? other.getEndDt() == null : this.getEndDt().equals(other.getEndDt()))
            && (this.getFireDt() == null ? other.getFireDt() == null : this.getFireDt().equals(other.getFireDt()))
            && (this.getPreviousDt() == null ? other.getPreviousDt() == null : this.getPreviousDt().equals(other.getPreviousDt()))
            && (this.getNextDt() == null ? other.getNextDt() == null : this.getNextDt().equals(other.getNextDt()))
            && (this.getStatusCode() == null ? other.getStatusCode() == null : this.getStatusCode().equals(other.getStatusCode()))
            && (this.getStatusName() == null ? other.getStatusName() == null : this.getStatusName().equals(other.getStatusName()))
            && (this.getConcurrent() == null ? other.getConcurrent() == null : this.getConcurrent().equals(other.getConcurrent()))
            && (this.getCategoryCode() == null ? other.getCategoryCode() == null : this.getCategoryCode().equals(other.getCategoryCode()))
            && (this.getPeriod() == null ? other.getPeriod() == null : this.getPeriod().equals(other.getPeriod()))
            && (this.getNameEn() == null ? other.getNameEn() == null : this.getNameEn().equals(other.getNameEn()))
            && (this.getIp() == null ? other.getIp() == null : this.getIp().equals(other.getIp()))
            && (this.getServerFlag() == null ? other.getServerFlag() == null : this.getServerFlag().equals(other.getServerFlag()))
            && (this.getScheduledFireDt() == null ? other.getScheduledFireDt() == null : this.getScheduledFireDt().equals(other.getScheduledFireDt()))
            && (this.getCompleteDt() == null ? other.getCompleteDt() == null : this.getCompleteDt().equals(other.getCompleteDt()))
            && (this.getDoDt() == null ? other.getDoDt() == null : this.getDoDt().equals(other.getDoDt()))
            && (this.getRepeatCount() == null ? other.getRepeatCount() == null : this.getRepeatCount().equals(other.getRepeatCount()))
            && (this.getTaskName() == null ? other.getTaskName() == null : this.getTaskName().equals(other.getTaskName()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
        result = prime * result + ((getName() == null) ? 0 : getName().hashCode());
        result = prime * result + ((getOldName() == null) ? 0 : getOldName().hashCode());
        result = prime * result + ((getNum() == null) ? 0 : getNum().hashCode());
        result = prime * result + ((getTaskId() == null) ? 0 : getTaskId().hashCode());
        result = prime * result + ((getLevel() == null) ? 0 : getLevel().hashCode());
        result = prime * result + ((getChecked() == null) ? 0 : getChecked().hashCode());
        result = prime * result + ((getModUser() == null) ? 0 : getModUser().hashCode());
        result = prime * result + ((getModUserId() == null) ? 0 : getModUserId().hashCode());
        result = prime * result + ((getModDt() == null) ? 0 : getModDt().hashCode());
        result = prime * result + ((getCreateUser() == null) ? 0 : getCreateUser().hashCode());
        result = prime * result + ((getCreateUserId() == null) ? 0 : getCreateUserId().hashCode());
        result = prime * result + ((getCreateDt() == null) ? 0 : getCreateDt().hashCode());
        result = prime * result + ((getDeleteClass() == null) ? 0 : getDeleteClass().hashCode());
        result = prime * result + ((getValidClass() == null) ? 0 : getValidClass().hashCode());
        result = prime * result + ((getRemark() == null) ? 0 : getRemark().hashCode());
        result = prime * result + ((getUpdateTs() == null) ? 0 : getUpdateTs().hashCode());
        result = prime * result + ((getInsertTs() == null) ? 0 : getInsertTs().hashCode());
        result = prime * result + ((getBelongBack() == null) ? 0 : getBelongBack().hashCode());
        result = prime * result + ((getCanUpdate() == null) ? 0 : getCanUpdate().hashCode());
        result = prime * result + ((getCanDelete() == null) ? 0 : getCanDelete().hashCode());
        result = prime * result + ((getOrderNum() == null) ? 0 : getOrderNum().hashCode());
        result = prime * result + ((getExpression() == null) ? 0 : getExpression().hashCode());
        result = prime * result + ((getGroupName() == null) ? 0 : getGroupName().hashCode());
        result = prime * result + ((getDescription() == null) ? 0 : getDescription().hashCode());
        result = prime * result + ((getStartDt() == null) ? 0 : getStartDt().hashCode());
        result = prime * result + ((getEndDt() == null) ? 0 : getEndDt().hashCode());
        result = prime * result + ((getFireDt() == null) ? 0 : getFireDt().hashCode());
        result = prime * result + ((getPreviousDt() == null) ? 0 : getPreviousDt().hashCode());
        result = prime * result + ((getNextDt() == null) ? 0 : getNextDt().hashCode());
        result = prime * result + ((getStatusCode() == null) ? 0 : getStatusCode().hashCode());
        result = prime * result + ((getStatusName() == null) ? 0 : getStatusName().hashCode());
        result = prime * result + ((getConcurrent() == null) ? 0 : getConcurrent().hashCode());
        result = prime * result + ((getCategoryCode() == null) ? 0 : getCategoryCode().hashCode());
        result = prime * result + ((getPeriod() == null) ? 0 : getPeriod().hashCode());
        result = prime * result + ((getNameEn() == null) ? 0 : getNameEn().hashCode());
        result = prime * result + ((getIp() == null) ? 0 : getIp().hashCode());
        result = prime * result + ((getServerFlag() == null) ? 0 : getServerFlag().hashCode());
        result = prime * result + ((getScheduledFireDt() == null) ? 0 : getScheduledFireDt().hashCode());
        result = prime * result + ((getCompleteDt() == null) ? 0 : getCompleteDt().hashCode());
        result = prime * result + ((getDoDt() == null) ? 0 : getDoDt().hashCode());
        result = prime * result + ((getRepeatCount() == null) ? 0 : getRepeatCount().hashCode());
        result = prime * result + ((getTaskName() == null) ? 0 : getTaskName().hashCode());
        return result;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(","+super.toString());
        sb.append(", id=").append(id);
        sb.append(", name=").append(name);
        sb.append(", oldName=").append(oldName);
        sb.append(", num=").append(num);
        sb.append(", taskId=").append(taskId);
        sb.append(", level=").append(level);
        sb.append(", checked=").append(checked);
        sb.append(", modUser=").append(modUser);
        sb.append(", modUserId=").append(modUserId);
        sb.append(", modDt=").append(modDt);
        sb.append(", modDtSt=").append(modDtSt);
        sb.append(", modDtEd=").append(modDtEd);
        sb.append(", createUser=").append(createUser);
        sb.append(", createUserId=").append(createUserId);
        sb.append(", createDt=").append(createDt);
        sb.append(", createDtSt=").append(createDtSt);
        sb.append(", createDtEd=").append(createDtEd);
        sb.append(", deleteClass=").append(deleteClass);
        sb.append(", validClass=").append(validClass);
        sb.append(", remark=").append(remark);
        sb.append(", updateTs=").append(updateTs);
        sb.append(", updateTsSt=").append(updateTsSt);
        sb.append(", updateTsEd=").append(updateTsEd);
        sb.append(", insertTs=").append(insertTs);
        sb.append(", insertTsSt=").append(insertTsSt);
        sb.append(", insertTsEd=").append(insertTsEd);
        sb.append(", belongBack=").append(belongBack);
        sb.append(", canUpdate=").append(canUpdate);
        sb.append(", canDelete=").append(canDelete);
        sb.append(", orderNum=").append(orderNum);
        sb.append(", expression=").append(expression);
        sb.append(", groupName=").append(groupName);
        sb.append(", description=").append(description);
        sb.append(", startDt=").append(startDt);
        sb.append(", startDtSt=").append(startDtSt);
        sb.append(", startDtEd=").append(startDtEd);
        sb.append(", endDt=").append(endDt);
        sb.append(", endDtSt=").append(endDtSt);
        sb.append(", endDtEd=").append(endDtEd);
        sb.append(", fireDt=").append(fireDt);
        sb.append(", fireDtSt=").append(fireDtSt);
        sb.append(", fireDtEd=").append(fireDtEd);
        sb.append(", previousDt=").append(previousDt);
        sb.append(", previousDtSt=").append(previousDtSt);
        sb.append(", previousDtEd=").append(previousDtEd);
        sb.append(", nextDt=").append(nextDt);
        sb.append(", nextDtSt=").append(nextDtSt);
        sb.append(", nextDtEd=").append(nextDtEd);
        sb.append(", statusCode=").append(statusCode);
        sb.append(", statusName=").append(statusName);
        sb.append(", concurrent=").append(concurrent);
        sb.append(", categoryCode=").append(categoryCode);
        sb.append(", period=").append(period);
        sb.append(", nameEn=").append(nameEn);
        sb.append(", ip=").append(ip);
        sb.append(", serverFlag=").append(serverFlag);
        sb.append(", scheduledFireDt=").append(scheduledFireDt);
        sb.append(", scheduledFireDtSt=").append(scheduledFireDtSt);
        sb.append(", scheduledFireDtEd=").append(scheduledFireDtEd);
        sb.append(", completeDt=").append(completeDt);
        sb.append(", completeDtSt=").append(completeDtSt);
        sb.append(", completeDtEd=").append(completeDtEd);
        sb.append(", doDt=").append(doDt);
        sb.append(", doDtSt=").append(doDtSt);
        sb.append(", doDtEd=").append(doDtEd);
        sb.append(", repeatCount=").append(repeatCount);
        sb.append(", taskName=").append(taskName);
        sb.append("]");
        return sb.toString();
    }
}